package com.aooci.ordercat.vo;

import java.io.Serializable;
import java.util.Map;

import com.aooci.ordercat.domain.DiningTable;
import com.aooci.ordercat.domain.Ordercat;
import com.aooci.ordercat.domain.Takeaway;

public class OperatedOrderVo implements Serializable {

	private static final long serialVersionUID = 1L;
	
	private Ordercat ordercat;
	private DiningTable diningTable;
	private Takeaway takeaway;
	private Map<Integer, Integer> comboItemRecord;
	private boolean hasKitchenItems;
	private boolean hasAddingKitchenItems;
	public OperatedOrderVo(Ordercat ordercat, DiningTable diningTable,
			Map<Integer, Integer> comboItemRecord, boolean hasKitchenItems, boolean hasAddingKitchenItems) {
		super();
		this.ordercat = ordercat;
		this.diningTable = diningTable;
		this.comboItemRecord = comboItemRecord;
		this.hasKitchenItems = hasKitchenItems;
		this.hasAddingKitchenItems = hasAddingKitchenItems;
	}
	public OperatedOrderVo(Ordercat ordercat, Takeaway takeaway,
			Map<Integer, Integer> comboItemRecord, boolean hasKitchenItems, boolean hasAddingKitchenItems) {
		super();
		this.ordercat = ordercat;
		this.takeaway = takeaway;
		this.comboItemRecord = comboItemRecord;
		this.hasKitchenItems = hasKitchenItems;
		this.hasAddingKitchenItems = hasAddingKitchenItems;
	}
	/**
	 * @return the ordercat
	 */
	public Ordercat getOrdercat() {
		return ordercat;
	}
	/**
	 * @param ordercat the ordercat to set
	 */
	public void setOrdercat(Ordercat ordercat) {
		this.ordercat = ordercat;
	}
	/**
	 * @return the diningTable
	 */
	public DiningTable getDiningTable() {
		return diningTable;
	}
	/**
	 * @param diningTable the diningTable to set
	 */
	public void setDiningTable(DiningTable diningTable) {
		this.diningTable = diningTable;
	}
	/**
	 * @return the comboItemRecord
	 */
	public Map<Integer, Integer> getComboItemRecord() {
		return comboItemRecord;
	}
	/**
	 * @param comboItemRecord the comboItemRecord to set
	 */
	public void setComboItemRecord(Map<Integer, Integer> comboItemRecord) {
		this.comboItemRecord = comboItemRecord;
	}

	/**
	 * @return the takeaway
	 */
	public Takeaway getTakeaway() {
		return takeaway;
	}
	/**
	 * @param takeaway the takeaway to set
	 */
	public void setTakeaway(Takeaway takeaway) {
		this.takeaway = takeaway;
	}
	/**
	 * @return the hasKitchenItems
	 */
	public boolean isHasKitchenItems() {
		return hasKitchenItems;
	}
	/**
	 * @param hasKitchenItems the hasKitchenItems to set
	 */
	public void setHasKitchenItems(boolean hasKitchenItems) {
		this.hasKitchenItems = hasKitchenItems;
	}
	/**
	 * @return the hasAddingKitchenItems
	 */
	public boolean isHasAddingKitchenItems() {
		return hasAddingKitchenItems;
	}
	/**
	 * @param hasAddingKitchenItems the hasAddingKitchenItems to set
	 */
	public void setHasAddingKitchenItems(boolean hasAddingKitchenItems) {
		this.hasAddingKitchenItems = hasAddingKitchenItems;
	}
}
